// 设置cookie
function setCookie(name,value,days){
    // days 表示天数
    // 1天 = 24小时  
    // 1小时 = 60分钟
    // 1分钟 = 60秒钟
    // 1秒钟 = 1000毫秒
    var curTime = new Date().getTime();
    var days = days || 1;// 默认
    var ms = days * 24 * 60 * 60 * 1000;
    var date = new Date();
    var futureTime = curTime + ms ;
    date.setTime(futureTime)
    // 设置需要缓存的数据和有效时间
    document.cookie = name+"=" + value +"; expires="+date;
}

// 获取cookie
function getCookie(name){
    // 判断是否存在cookie
    var _cookie_str = document.cookie;
    // 如果存在，进入判断
    if( _cookie_str){
        // 切割字符串
        var arr = _cookie_str.split("; ");
        // 定义空对象
        var obj = {}
        // 循环数组 arr
        // console.log(arr);
        for(var i = 0 ; i < arr.length ; i ++){
            // 继续切割字符串
            var res = arr[i].split("=");
            // 获取名称
            var key = res[0];
            var val = res[1];
            // 添加到对象中
            obj[key] = val;
        }
        // 打印对象
        // console.log(obj);
        // 返回name参数对应的数据
        return obj[name];
    }
}

// 删除cookie
function removeCookie(name){
    // 设置缓存的名称值为空，以及过期的时间
    document.cookie = name+"=; expires="+(new Date("1970/01/01"));
}